/**
 * 
 */
package org.rk.core.generate;

import java.io.Serializable;

import org.rk.core.common.util.RkStrUtil;

/**
 * @类描述：生成实体所需要相关属性bean
 * @author Cavion(曹仁道)
 * 2016年11月12日 下午2:08:56
 */
public class GenBean implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 4437150550190910093L;
	private String packagePath;
	private String tableName;
	private String projectPath;
	private boolean isGenDao=true;
	private boolean isGeanService=true;
	private String baseBeanName;//BaseBean类
	
	
	
	public String getPackagePath() {
		return packagePath;
	}
	public void setPackagePath(String packagePath) {
		this.packagePath = packagePath;
	}
	public String getTableName() {
		return tableName;
	}
	public void setTableName(String tableName) {
		this.tableName = tableName;
	}
	public String getProjectPath() {
		return projectPath;
	}
	public void setProjectPath(String projectPath) {
		this.projectPath = projectPath;
	}
	public boolean isGenDao() {
		return isGenDao;
	}
	public void setGenDao(boolean isGenDao) {
		this.isGenDao = isGenDao;
	}
	public boolean isGeanService() {
		return isGeanService;
	}
	public void setGeanService(boolean isGeanService) {
		this.isGeanService = isGeanService;
	}
	public String getBaseBeanName() {
		return baseBeanName;
	}
	public void setBaseBeanName(String baseBeanName) {
		this.baseBeanName = RkStrUtil.hasText(baseBeanName)?baseBeanName:"BaseBean";
	}
	
}
